// pages/mall/index.js
import request from '../../utils/request';
import Toast from '@vant/weapp/toast/toast';  
import Dialog from '@vant/weapp/dialog/dialog';

Page({

  /**
   * 页面的初始数据
   */
  data: {
    pointsMallList: [
      // { num: "1" , tag: "听写" , price: "5积分" , desc: "在计划表里增加第一单元生字听写计划，每听写对1个字可以获得1积分" , title: "第一单元单词听写" , thumb:"../../../images/mall/tingxie.png.jpg" },
      // { num: "1" , tag: "拼音" , price: "10积分" , desc: "在计划表里增加第一单元拼音标注计划，每标写对1个拼音可以获得1积分" , title: "第一单元拼音标注" , thumb:"../../../images/mall/tingxie.png.jpg" }
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getGoods()
  },
  getGoods() {
    console.log('getGoods')
    request({
      url: 'scoreMall/list',
      data: {},
      success: (res) => {
        // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
        console.log('scoreMall/list', res.data)
        // Toast.success(res.msg);
        this.setData({
          pointsMallList: res.data
        })
        console.log(this.data.userItemRecords)
      }
    })
    
  },
  consume(e) {
    console.log(e.target.dataset.id)
    
    Dialog.confirm({
      title: '标题',
      message: `确认要兑换"${e.target.dataset.title}"吗`,
    })
    .then(() => {
      // on confirm
      console.log('queren')
      request({
        url: 'userScore/consume',
        data: {
          goodsId: e.target.dataset.id,
          num: 1
        },
        success: (res) => {
          // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
          console.log('userScore/consume', res)
          Toast.success('兑换成功，快联系爸爸增加打卡计划吧！');
          this.getGoods();
          // console.log(this.data.userItemRecords)
        },
        fail: (err) => {
          console.log(err)
        }
      })
    })
    .catch(() => {
      // on cancel
      console.log('cancel')
    });
  }
})